home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2002 #11
/
Amiga Plus CD - 2002 - No. 11.iso
/
Tools
/
ShareMailGiftware
/
xad_master
/
xad20
/
Docs
/
xadUnFile.doc
< prev
next >
Wrap
Text File
|
2002-10-27
|
7KB
|
213 lines
NAME
xadUnFile 1.25
xadUnFileM 1.25
SYNOPSIS
xadUnFile FROM/A,DEST=DESTDIR,PASSWORD/K,FILE/M,NAMESIZE/K/N,
FFS=OFS/S,SFS/S,INFO=LIST/S,Q=QUIET/S,AM=ASKMAKEDIR/S,OW=OVERWRITE/S,
SP=SHOWPROT/S,VERBOSE/S,DARC=DISKARCHIVE/S,ENTRY/K/N,DIMG=DISKIMAGE/S,
NA=NOABS/S,NC=NOCOMMENT/S,ND=NODATE/S,NE=NOEXTERN/S,NKP=NOKILLPART/S,
NP=NOPROT/S,NT=NOTREE/S
xadUnFileM FROM/A/M,DEST=DESTDIR/K,PASSWORD/K,FILE/K,NAMESIZE/K/N,
FFS=OFS/S,SFS/S,INFO=LIST/S,Q=QUIET/S,AM=ASKMAKEDIR/S,OW=OVERWRITE/S,
SP=SHOWPROT/S,VERBOSE/S,DARC=DISKARCHIVE/S,ENTRY/K/N,DIMG=DISKIMAGE/S,
NA=NOABS/S,NC=NOCOMMENT/S,ND=NODATE/S,NE=NOEXTERN/S,NKP=NOKILLPART/S,
NP=NOPROT/S,NT=NOTREE/S
DESCRIPTION
xadUnFile is the master shell tool to extract data from
file archives.
FROM specifies the file archive that should be handled.
The xadUnFileM tool can handle splitted archives, when they are
given in their correct order. Do not give multiple names of
single archives! You may use patterns with xadUnFileM.
DESTDIR is the destination directory. The directory is created
when it does not exist (except if ASKMAKEDIR is turned on and
you select no). There are some dangerous archives using absolute
path names (e.g. starting with LIBS: or RAM:). xadUnFile archives
these files to their absolute position (except NOTREE or NOABS is
used). For xadUnFileM this argument requires the keyword DEST or
DESTDIR.
PASSWORD can be used to supply a password for unarchiving of
encrypted archives. This argument requires the keyword PASSWORD.
FILE allows you to select filename(s) (including patterns), which
should be extracted. When FILE is not given, all files are
extracted. With FILE only matching files are extracted.
NOTE: When you do not use NOTREE keyword, the patterns check
includes checks for directory structure as well.
For xadUnFileM there are some special rules:
To pass multiple names, use patterns like (xxx|yyy|zzz), where
xxx, yyy and zzz are three file names. You cannot pass multiple
strings like for xadUnFile. And additionally this argument
requires the keyword FILE.
NAMESIZE allows to specify the maximum size of a filename. This is
useful as some archives from unix machines have longer filenames
than the Amiga filesystem allows. Whenever a name is longer than
the namesize value, you are asked to enter a shorter name. Names
of directories are truncated without requests.
FFS or OFS replace NAMESIZE argument and provide a standard length
of 30 characters, which is the value of our standard file system.
SFS provide a length of 100 characters, the SmartFilesystem
standard.
NOEXTERN prohibits the use of external clients for
recognition purposes.
INFO or LIST prints information about the archive and does not
do any unarchiving. SHOWPROT turns on display of protection
information. VERBOSE shows additional information texts, which
exist for some archivers.
OVERWRITE forces the program to overwrite an already existing
destination file. Normally you are asked about that.
NOTREE skips all directory names and writes the files directly to
destination directory.
ASKMAKEDIR forces the program to ask you, if a missing directory
should be created.
NOCOMMENT prevents setting archived file comments, NOPROT prevents
setting file protection bits and NODATE prevents setting date
information. NOCOMMENT also prevents displaying comment lines with
INFO or LIST keyword.
NOABS prevents creation of absolute path names.
If you specify NOKILLPART keyword, partial or corrupt output files
no longer are deleted.
The QUIET option turns off the progress report, but also disables
questions to skip, rename or overwrite files.
The tool allows to extract files from disk images. If you specify
DISKIMAGE, the input file is handled as disk image (ADF file)
and not as file archive. If it is an valid Amiga filesytem disk,
files can be extracted from it. Specifying DISKARCHIVE is like
DISKIMAGE, but input data is an disk archive, which is dearchived
before extracting files. If the disk archive has multiple entries,
you may use ENTRY keyword to specify the wanted entry. When using
DISKIMAGE, you may specify an device name like DF0: instead of
a file name. The input data will then be read from the device.
EXAMPLES
Shell> xadUnFile archive.tar RAM:
Unarchive the tar archive to RAM:
Shell> xadUnFile archive.lha RAM: #?.txt #?.doc Contents
Unarchive all .txt and .doc file and the file "Contents" of
lha archive to RAM:
Shell> xadUnFileM archive.lha DEST RAM: FILE (#?.txt|#?.doc|Contents)
The same call for xadUnFileM
Shell> xadUnFile archive.lha LIST
Tells information about archive.lha file.
Shell> xadUnFile image.adf DIMG LIST
Tells information about files in disk image image.adf.
Shell> xadUnFileM archive.lha archive.l[0-9]? LIST
Tells information about splitted lha archive.
HISTORY
xadUnFile 1.25, xadUnFileM 1.25
- now aborts for disk I/O errors
xadUnFile 1.24, xadUnFileM 1.24
- added support for disk input
xadUnFile 1.23, xadUnFileM 1.23
- shows Unix device info as comment
xadUnFile 1.22, xadUnFileM 1.22
- the GetInfo function call now has a progress hook
xadUnFile 1.21, xadUnFileM 1.21
- returns 10 in case an error occured
xadUnFile 1.20, xadUnFileM 1.20
- bug fixes with multiple filesystem support
xadUnFile 1.19, xadUnFileM 1.19
- The program uses new V7 feature and scans for multiple filesystems.
xadUnFile 1.18, xadUnFileM 1.18
- After extraction a short status is reported.
xadUnFile 1.17, xadUnFileM 1.17
- added support for archives with unknown decrunched size
xadUnFile 1.16, xadUnFileM 1.16
- bug fixes
xadUnFile 1.15, xadUnFileM 1.15
- added support for patterns in xadUnFileM
xadUnFile 1.14, xadUnFileM 1.14
- added DISKARCHIVE, DISKIMAGE and ENTRY parameters
- bug fixes
xadUnFile 1.13, xadUnFileM 1.13
- added VERBOSE parameter
xadUnFile 1.12, xadUnFileM 1.12
- added NOKILLPART parameter
xadUnFile 1.11, xadUnFileM 1.11
- added SFS parameter
xadUnFile 1.10, xadUnFileM 1.10
- added NAMESIZE and FFS or OFS parameters
xadUnFile 1.9, xadUnFileM 1.9
- Now also sets protection bits and comment for directories. The
date is correct for empty dirs only, as the OS automatically
updates the date, if something is changed in the directory.
xadUnFile 1.8, xadUnFileM 1.8
- Also strips "/" or ":" at name start for NOABS option.
xadUnFile 1.7, xadUnFileM 1.7
- new options SHOWPROT and QUIET
- normal xadUnFile got back style of 1.4 and the multifile archive
style has been implemented in the special xadUnFileM tool.
Splitted archives are very seldom and it is of no use to make the
shell arguments that complicated for single file archives.
xadUnFile 1.6
- added multiple input file support and renaming
xadUnFile 1.4
- no longer aborts when unarchiving failed for one entry
- added NOABS option and comment display with INFO
xadUnFile 1.3
- added size output for "group archivers" like LzX
xadUnFile 1.2
- added output for corrupted files
xadUnFile 1.1
- added FILE parameter and directory creation
xadUnFile 1.0
- First public release.
COPYRIGHT
xadUnFile is freely distributable for noncommercial use.
AUTHOR
Dirk Stöcker
Geschwister-Scholl-Straße 10
01877 Bischofswerda
GERMANY
Dirk Stoecker <stoecker@epost.de>